package org.groupg.practice.jscience;

import static javax.measure.unit.SI.*; // 静态导入 SI 单位:cite[2]
import org.jscience.physics.amount.Amount;
import javax.measure.quantity.Length;
import javax.measure.quantity.Velocity;


public class JScienceUnitDemo {

    public static void main(String[] args) {
        // 定义长度（千米）和速度（米/秒）
        Amount<Length> distance = Amount.valueOf(5, KILO(METER)); // 5公里:cite[2]
        Amount<Velocity> speed = Amount.valueOf(3e8, METERS_PER_SECOND); // 光速近似值

        // 单位转换：千米转米
        double meters = distance.doubleValue(METER);
        System.out.println("距离（米）: " + meters); // 输出: 5000.0
    }
}